#
# def format_ret(text):
#
#     ret_lis = []
#     flag = 0
#     for line in text.split('\n'):
#         if 'ANSWER SECTION' in line:
#             flag = 1
#             continue
#         if line == '':
#             flag = 0
#         if flag == 1:
#             lis = list(map(lambda x:x.strip('.'),filter(lambda x:x,line.split('\t'))))
#             if len(lis) == 5:
#                 dic = {
#                 'name': lis[0],
#                 'ttl': lis[1],
#                 'class': lis[2],
#                 'type': lis[3],
#                 'value': lis[4],
#                 }
#                 ret_lis.append(dic)
#     return ret_lis

        # pprint(line)

# def work(dns_ip,domain):
#     for _ in range(3):
#         try:
#             retcode = subprocess.check_output(['dig',dns_ip,domain])
#             # print(help(retcode))
#             ret_list = format_ret(retcode.decode('utf8'))
#             return ret_list
#         except subprocess.CalledProcessError:
#             pass
#     return None
#
# from multiprocessing.dummy import Pool
# def work(i):
#     return i*10
# pool = Pool(10)
#
# ret = pool.map(work,[i for i in range(100)])
# pool.close()
# pool.join()
#
# print(ret)
import sys
print( len(sys.argv))
